داینامیک متغیری است که نوع آن در زمان اجرا مشخص و تعیین می گردد نه در زمان کمپایل شدن . یعنی ما می توانیم هر نوع داده را درون آن جای دهیم.
این نوع متغیر با کلمه رزرو شده dynamic تعریف می شود.
dynamic Varname = 1;
کمپایلر معمولا این نوع متغیر را هنگام کمپایل به نوع object تبدیل می کند .